package com.project.service;

import com.project.bean.ClassBean;

import java.util.List;

/**
 * 班级业务接口
 */
public interface IClassService {
    /**
     * 查询所有的班级
     * @return 班级集合；
     * 班级信息：班级id、班级名称、带班老师、开班时间
     *
     */
    public List<ClassBean> findAllClass();

    /**
     * 完成班级信息的添加
     * @param newClass 班级对象（班级名称、带班老师、开班时间）
     */
    public void addClass(ClassBean newClass);

    /**
     * 按班级id统计班级中的学生人数（count（列名））。如果学生人数为0，
     * 则完成班级的删除，返回true。如果学生人数不为0，返回false。
     * @param classId 班级id
     * @return 删除成功返回true，失败返回false
     */
    public boolean delClass(Integer classId);

}
